/**
 * 
 */
package br.com.gcl.model;

import java.util.Calendar;

/**
 * @author Alex
 *
 */
public class Membro {
//	`MEM_ID` INT NOT NULL AUTO_INCREMENT ,
	private long id = -1;
//	  `FAM_ID` INT NULL ,
	private Familia familia = null;
//	  `MEM_NOME` VARCHAR(45) NULL ,
	private String nome = "";
//	  `MEM_FORMA_INGRESSO` VARCHAR(30) NULL ,
	private String formaIngresso = "";
//	  `MEM_DT_NASC` DATE NULL ,
	private Calendar dtNasc = null;
//	  `MEM_LOCAL_NASC` VARCHAR(45) NULL ,
	private String localNasc = null;
//	  `MEM_DT_BATISMO` DATE NULL ,
	private Calendar dtBatismo = null;
//	  `MEM_LOCAL_BATISMO` VARCHAR(45) NULL ,
	private String localBatismo = "";
//	  `MEM_DT_CASAMENTO` DATE NULL ,
	private Calendar dtCasamento = null;
//	  `MEM_LOCAL_CASAMENTO` VARCHAR(45) NULL ,
	private String localCasamento = "";
//	  `EC_ID` INT NULL ,
	private String estadoCivil = "";
//	  `MEM_CONJUGE` VARCHAR(45) NULL ,
	private String conjuge = "";
//	  `MEM_QTD_FILHOS` INT NULL ,
	private int qtdFilhos = 0;
//	  `MEM_PROFISSAO` VARCHAR(45) NULL ,
	private String profissao = "";
//	  `MEM_COMUNGANTE` BOOLEAN NULL ,
	private boolean comungante = false;
//	  `MEM_RESPONSAVEL` BOOLEAN NULL ,
	private boolean responsavel = false;
//	  `MEM_CELULAR` VARCHAR(45) NULL ,
	private String celular = "";
//	  `MEM_EMAIL` VARCHAR(100) NULL ,
	private String email = "";
//	  `MEM_OBS` VARCHAR(100) NULL ,
	private String obs = "";
//	  `MEM_DT_INC` DATETIME NULL ,
	private Calendar dtInc = null;
//	  `USR_ID_INC` INT NULL ,
	private User userInc = null;
//	  `MEM_DT_ALT` DATETIME NULL ,
	private Calendar dtAlt = null;
//	  `USR_ID_ALT` INT NULL ,
	private User userAlt = null;
//	  `MEM_DT_EXC` DATETIME NULL ,
	private Calendar dtExc = null;
//	  `USR_ID_EXC` INT NULL ,
	private User userExc = null;
//	  `MEM_ATIVO` BOOLEAN NULL ,
	private boolean ativo = false;
//	  `MEM_MOTIVO_INATIVO` VARCHAR(100) NULL ,
	private String motivoInativo = "";
//	  `MEM_RECADASTRADO` DATE 
	private Calendar recadastrado = null;
	/**
	 * @return the id
	 */
	public long getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(long id) {
		this.id = id;
	}
	/**
	 * @return the familia
	 */
	public Familia getFamilia() {
		return familia;
	}
	/**
	 * @param familia the familia to set
	 */
	public void setFamilia(Familia familia) {
		this.familia = familia;
	}
	/**
	 * @return the nome
	 */
	public String getNome() {
		return nome;
	}
	/**
	 * @param nome the nome to set
	 */
	public void setNome(String nome) {
		this.nome = nome;
	}
	/**
	 * @return the formaIngresso
	 */
	public String getFormaIngresso() {
		return formaIngresso;
	}
	/**
	 * @param formaIngresso the formaIngresso to set
	 */
	public void setFormaIngresso(String formaIngresso) {
		this.formaIngresso = formaIngresso;
	}
	/**
	 * @return the dtNasc
	 */
	public Calendar getDtNasc() {
		return dtNasc;
	}
	/**
	 * @param dtNasc the dtNasc to set
	 */
	public void setDtNasc(Calendar dtNasc) {
		this.dtNasc = dtNasc;
	}
	/**
	 * @return the localNasc
	 */
	public String getLocalNasc() {
		return localNasc;
	}
	/**
	 * @param localNasc the localNasc to set
	 */
	public void setLocalNasc(String localNasc) {
		this.localNasc = localNasc;
	}
	/**
	 * @return the dtBatismo
	 */
	public Calendar getDtBatismo() {
		return dtBatismo;
	}
	/**
	 * @param dtBatismo the dtBatismo to set
	 */
	public void setDtBatismo(Calendar dtBatismo) {
		this.dtBatismo = dtBatismo;
	}
	/**
	 * @return the localBatismo
	 */
	public String getLocalBatismo() {
		return localBatismo;
	}
	/**
	 * @param localBatismo the localBatismo to set
	 */
	public void setLocalBatismo(String localBatismo) {
		this.localBatismo = localBatismo;
	}
	/**
	 * @return the dtCasamento
	 */
	public Calendar getDtCasamento() {
		return dtCasamento;
	}
	/**
	 * @param dtCasamento the dtCasamento to set
	 */
	public void setDtCasamento(Calendar dtCasamento) {
		this.dtCasamento = dtCasamento;
	}
	/**
	 * @return the localCasamento
	 */
	public String getLocalCasamento() {
		return localCasamento;
	}
	/**
	 * @param localCasamento the localCasamento to set
	 */
	public void setLocalCasamento(String localCasamento) {
		this.localCasamento = localCasamento;
	}
	/**
	 * @return the estadoCivil
	 */
	public String getEstadoCivil() {
		return estadoCivil;
	}
	/**
	 * @param estadoCivil the estadoCivil to set
	 */
	public void setEstadoCivil(String estadoCivil) {
		this.estadoCivil = estadoCivil;
	}
	/**
	 * @return the conjuge
	 */
	public String getConjuge() {
		return conjuge;
	}
	/**
	 * @param conjuge the conjuge to set
	 */
	public void setConjuge(String conjuge) {
		this.conjuge = conjuge;
	}
	/**
	 * @return the qtdFilhos
	 */
	public int getQtdFilhos() {
		return qtdFilhos;
	}
	/**
	 * @param qtdFilhos the qtdFilhos to set
	 */
	public void setQtdFilhos(int qtdFilhos) {
		this.qtdFilhos = qtdFilhos;
	}
	/**
	 * @return the profissao
	 */
	public String getProfissao() {
		return profissao;
	}
	/**
	 * @param profissao the profissao to set
	 */
	public void setProfissao(String profissao) {
		this.profissao = profissao;
	}
	/**
	 * @return the comungante
	 */
	public boolean isComungante() {
		return comungante;
	}
	/**
	 * @param comungante the comungante to set
	 */
	public void setComungante(boolean comungante) {
		this.comungante = comungante;
	}
	/**
	 * @return the responsavel
	 */
	public boolean isResponsavel() {
		return responsavel;
	}
	/**
	 * @param responsavel the responsavel to set
	 */
	public void setResponsavel(boolean responsavel) {
		this.responsavel = responsavel;
	}
	/**
	 * @return the celular
	 */
	public String getCelular() {
		return celular;
	}
	/**
	 * @param celular the celular to set
	 */
	public void setCelular(String celular) {
		this.celular = celular;
	}
	/**
	 * @return the email
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * @param email the email to set
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * @return the obs
	 */
	public String getObs() {
		return obs;
	}
	/**
	 * @param obs the obs to set
	 */
	public void setObs(String obs) {
		this.obs = obs;
	}
	/**
	 * @return the dtInc
	 */
	public Calendar getDtInc() {
		return dtInc;
	}
	/**
	 * @param dtInc the dtInc to set
	 */
	public void setDtInc(Calendar dtInc) {
		this.dtInc = dtInc;
	}
	/**
	 * @return the userInc
	 */
	public User getUserInc() {
		return userInc;
	}
	/**
	 * @param userInc the userInc to set
	 */
	public void setUserInc(User userInc) {
		this.userInc = userInc;
	}
	/**
	 * @return the dtAlt
	 */
	public Calendar getDtAlt() {
		return dtAlt;
	}
	/**
	 * @param dtAlt the dtAlt to set
	 */
	public void setDtAlt(Calendar dtAlt) {
		this.dtAlt = dtAlt;
	}
	/**
	 * @return the userAlt
	 */
	public User getUserAlt() {
		return userAlt;
	}
	/**
	 * @param userAlt the userAlt to set
	 */
	public void setUserAlt(User userAlt) {
		this.userAlt = userAlt;
	}
	/**
	 * @return the dtExc
	 */
	public Calendar getDtExc() {
		return dtExc;
	}
	/**
	 * @param dtExc the dtExc to set
	 */
	public void setDtExc(Calendar dtExc) {
		this.dtExc = dtExc;
	}
	/**
	 * @return the userExc
	 */
	public User getUserExc() {
		return userExc;
	}
	/**
	 * @param userExc the userExc to set
	 */
	public void setUserExc(User userExc) {
		this.userExc = userExc;
	}
	/**
	 * @return the ativo
	 */
	public boolean isAtivo() {
		return ativo;
	}
	/**
	 * @param ativo the ativo to set
	 */
	public void setAtivo(boolean ativo) {
		this.ativo = ativo;
	}
	/**
	 * @return the motivoInativo
	 */
	public String getMotivoInativo() {
		return motivoInativo;
	}
	/**
	 * @param motivoInativo the motivoInativo to set
	 */
	public void setMotivoInativo(String motivoInativo) {
		this.motivoInativo = motivoInativo;
	}
	/**
	 * @return the recadastrado
	 */
	public Calendar getRecadastrado() {
		return recadastrado;
	}
	/**
	 * @param recadastrado the recadastrado to set
	 */
	public void setRecadastrado(Calendar recadastrado) {
		this.recadastrado = recadastrado;
	}
	
	
}
